package com.itheima.auth.intergration.entity;

import lombok.Data;

import java.util.Map;

@Data
public class IntegrationAuthenticationEntity {

    private String authType;//请求登录认证类型
    private Map<String, String[]> authParameters;//请求登录认证参数集合

    /***
     * 通过参数名称获取登录参数的值
     * @param paramter 参数名称
     * @return 参数值
     */
    public String getAuthParameter(String paramter) {
        String[] values = this.authParameters.get(paramter);
        if (values != null && values.length > 0) {
            return values[0];
        }
        return null;
    }
}
